5.3. Phone Numbers
The following set of tests target specifically the ability to synchronize phone numbers. In particular they attempt to verify the following:
that multiple phone numbers can be handled.
that phone number formatting is correctly maintained
Test ID | Objective | Procedure | Expected Result |
---|---|---|---|
9.1 Create new contact with telephone numbers from the server | To verify that the telephone fields that are supported for a device are correctly transferred from server to device upon creation, modification and deletion. | Create a contact with several phone numbers (home1, home2, business, etc…) from the server. Perform a synchronization Modify the contact from device changing one of the phone numbers. From the server, delete the first phone number and add a new phone number Perform a synchronization Modify the new phone number from the server. Perform a synchronization | The contact should display on the device and the phone numbers supported by the device should be available and formatted in a way that is usable to the user. The modification made on the device should be reflected on the server but any server side formatting of the phone number should be maintained and other phone numbers (not supported on the device) should remain unaffected. The device side phone numbers affected by the server side changes should be correctly updated and the correct ordering should be maintained. Last modification should update the corresponding phone number on the device. |
9.2 Create new contact with telephone numbers from the device | To verify that the telephone fields that are supported for a device are correctly transferred from device to server upon creation, modification and deletion. | Create a contact with several phone numbers (home1, home2, business, etc…) from the device (if the device supports it). Perform a synchronization Modify the contact from server changing one of the phone numbers. From the device, delete the first phone number and add a new phone number Perform a synchronization Modify the new phone number from the device. Perform a synchronization | The contact should display on the server and phone numbers entered on the device should be correctly mapped, available, and formatted in a way that is usable to the user on the server. The modification made on the server should be reflected on the device but any device side formatting of the phone number should be maintained. The device side changes should get correctly reflected server side with the ordering correctly maintained. Last modification should update the corresponding phone number on the server. |